/*	Classes that Apply to entire Page	*/
html,
body {
	margin:0 auto;
	margin-top:-70px;
	padding:0;
	background:transparent url(../img/bg-center.jpg); background-position:center; background-position:top; height:693px;
	background-repeat:no-repeat;
	font-family:"Segoe UI","Verdana",sans-serif;
	font-size:14px;
	border: none;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-x-system-font:none;
	background-color:#AFCCE3;}
a:link {
	color: #3880BA;
	text-decoration:none;
	outline: none;}
a:visited {
	color: #3880BA;
	text-decoration: none; 
	outline: none;}
a:hover {
	color: #1C1C1C;
	text-decoration: underline;
	outline: none;}
a:active {
	color: #3880BA;
	text-decoration: none;
	outline: none;}
	
.big	{font-size:1.5em;}
.bigger {font-size:1.8em;}
	
/*	Main body of the web page	*/
#sitewrapper {
	position:relative;
	width:736px;
	margin:0 auto;
	padding-top:200px;}
	
#sitewrapper_resume {
	width:736px;
	margin:0 auto;
	padding-top:50px;}
	
#update {width:706px; padding-right:30px; text-align:right; font-family:"Segoe UI","Verdana",sans-serif; color:#1C1C1C; font-variant:small-caps; font-size:0.8em;}
#box_top {
	width:736px;
	height:168px;
	background-image:url(../img/box_top.png); padding:0;}
#aboutpage_box_middle {
	width:736px;
	background-image:url(../img/mid_box.png); background-repeat:repeat-y; min-height:155px; padding:0;}
	
#portselection_box_middle {
	width:736px;
	background-image:url(../img/mid_box.png); background-repeat:repeat-y; min-height:400px; padding:0;}
	
#portfolio_box_middle {
	width:736px;
	background-image:url(../img/mid_box.png); background-repeat:repeat-y; min-height:2300px; padding:0;}
#flash-portfolio_box_middle {
	width:736px;
	background-image:url(../img/mid_box.png); background-repeat:repeat-y; min-height:650px; padding:0;}
#view_resume {
	width:143px;
	height:181px;
	position:relative;
	top:-125px;
	left:450px;
	z-index:3;}
#box_middle {
	width:736px;
	background-image:url(../img/mid_box.png); background-repeat:repeat-y; min-height:155px; padding:0;}
#box_middle_about {
	width:736px;
	background-image:url(../img/mid_box.png1); background-repeat:repeat-y; min-height:155px; padding:0;}
#aboutpage_textbox {
	width:656px;
	padding-left:45px; padding-right:35px; list-style-type:none;}
#box_bottom {
	width:736px;
	background-image:url(../img/bottom_box.png1); 
	height:17px; padding:0;}

/*  FOOTER  */
#footer {width:736px; padding-left:45px; padding-top:20px; color:#1C1C1C; font-family:"Segoe UI","Verdana",sans-serif;
font-size:0.8em;
margin-bottom:10px;
font-weight:normal;}

	
/*	Relative Positioning	*/
#logo {
	width:708px;
	height:114px;
	position:relative;
	top:12px; padding:0; background-color:none;}
#aboutpage_logo {
	width:708px;
	height:114px;
	position:relative;
	top:12px; padding:0; z-index:0;}
#logo_bottom {
	width:708px;
	height:38px;
	position:relative;
	top:12px; padding:0;}
#aboutpage_logo_bottom {
	width:708px;
	height:38px;
	position:relative;
	top:12px; padding:0;
	background-image:url(../img/aboutpage_logo_bottom.png);}
#description_text {
	width:306px; font-family:"Segoe UI","Verdana",sans-serif;
font-size:1.5em;
font-weight:normal;
float:left; padding:0; padding-left:45px; color:#333; position:relative; min-height:143px; left:-1px; top:-5px; }
#left_box {
	width:153px;
	height:143px;
	float:left; padding:0; position:relative; left:-3px; top:-4px;}
#right_box {
	width:204px;
	height:142px;
	float:left; padding:0; position:relative; left:-3px; top:-4px;	}
#navigation {
	width:708px; padding:0; position:relative; margin:0;}
	
/*  Twitter */
#tweet_box {
	margin-top:0px;
	width:736px;
	height:66px;
	list-style-type:none;}
.tweet_bird {
	width:92px; 
	height:66px;
	position:absolute;
	float:left;
	padding:0; margin:0;
background-repeat:no-repeat;}
#tweet_bg_top{
	background:transparent url(../img/tweet_box_top.png); no-repeat scroll 0 top; width:736px; height:32px;  }
#tweet_bg_mid{
	background:transparent url(../img/tweet_box_mid.png); width:736px; background-repeat:repeat-y; 	padding:0;}
#tweet_bg_bottom{
	background:transparent url(../img/tweet_box_bottom.png); no-repeat scroll 0 bottom; width:736px; height:17px;}	
#twitter_update_list {
	list-style-type:none;
	padding-left:75px;
	width:600px;
	color:#1C1C1C;
	font-size:1em;
	color:#333;
font-family:"Segoe UI","Verdana",sans-serif;
font-size:1.0em;
font-weight:normal;
	margin:0;}
#twitter_div a {
color:#3880BA;
margin-left:2px;}
.small-caps {font-variant:small-caps;}
#twitter_div a:hover {
color:#1C1C1C;
}
	
/* CONTACT FORM */
.form {border:none;}
#form {border:none;}

form label {
display:block;
border:none;
font-weight:bold;
padding:0 0 4px 3px;
}
form input, textarea {
background-color:#F6F6F6;
border:1px solid #E1E1E1;
margin-bottom:12px;
padding:6px;
width:362px;
font-family:"Segoe UI","Verdana",sans-serif;
font-size:1.0em;
}
input:focus, textarea:focus {
outline-style:none;
outline-width:0;
}

textarea {
height:108px;
font-family:"Segoe UI","Verdana",sans-serif;
font-size:1.0em;
}
.form button {
border:none;
border-style:none;
background:transparent url(../img/button_send_message.gif) no-repeat scroll 0 0;
height:29px;
margin-top:2px;
width:102px;
}
.form button:hover {
background-position:0 -29px;
}

p {padding:0; margin:0;}

p.phone {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/icon_phone.gif) no-repeat scroll 3px 3px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:17px;
padding-left:15px;
}
p.email {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/icon_email.gif) no-repeat scroll 3px 4px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:17px;
margin-top:0;
padding-left:19px;
}

h1 {color:#333;
font-family:"Segoe UI","Verdana",sans-serif;
font-size:1.7em;
font-weight:normal;
margin:0; padding:0;}

h2 {color:#333;
font-family:"Segoe UI","Verdana",sans-serif;
font-size:1.3em;
font-weight:normal;
line-height:1em;
margin:0; padding:0; }

.darker-text {color:#333;}

.preview_left {float:left; width:268px; border:thin #333; margin-right:20px; margin-bottom:20px; padding:0px;
border:solid;
border-color:#EAEAEA;
border-width: 1px 1px 1px 1px;
background-color:white;}
.preview_right {float:left; width:350px; height:83px; margin-bottom:20px;}

.new {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/misc/new.png) no-repeat scroll 0 0;
height:61px;
position:absolute;
right:0;
top:0;
width:61px;
z-index:5;
}

.small_1 {font-size:0.9em;}
.busy_status {color:#933;}


.thumbs a img {
    border: 1px solid #CDCDCD;

}

hr {
    background-color: #EEEEEE;
    border: 1px none;
    color: #EEEEEE;
    height: 1px;
    size: 1px;
    text-align: center;
}

.thumbs a.pager-active, .build-pager a.pager-active {
    border-bottom: 2px solid #3880BA;
}

.thumbs a {
    padding: 0 5px;
}

